# coding=utf-8
import keyword

# 输出 Hello world
print("Hello, World!")
print("你好，世界")  # 输出中文

'''
for 循环，请注意，python使用缩进标识代码块，而不是{}
'''
for word in keyword.kwlist:
    print(word)

if 3 > 4:
    print("yes 3 bigger than 4")
else:
    print("No, 3 less than 4")

"""
多行代码需要用\来转义，但是在 [] {} 以及 () 中的多行语句不需要转义 
"""
info = "your name is " + \
    "kpromise and your age is 27"
print(info)

arr = ["one", "two", "three",
       "four", "five"]
for item in arr:
    print(item, end=", ")   # end=", " 表示输出item之后以 ", " 结束，默认是换行
print("\n====基本数据类型===")

'''
python 支持复数，但是python 3 没有Long，int指的就是长整形，
另外两种是 boolean、float 共4种数字类型
'''
a = 1 + 2j
b = 2 + 4j
print(a * b)

"""
你可以用三个'或者三个"来注释代码，python里双引号和单引号是一样的。
"""
welcomeText = '''
Hello, welcome to my blog and learn coding, 
My name is kpromise and I am''' ' 27'

print(welcomeText)

# \是转义，但是前面加了r则不转义
print(r"this is a line with \n" )

str = 'kpromise'
print(str[0: 5])
print(str[0: -1])
